package com.cx.service.wjr;

import com.cx.pojo.Page;
import com.cx.pojo.PageExample;
import com.cx.pojo.User;
import com.cx.pojo.UserExample;
import com.cx.pojo.wjr.UserPage;
import com.github.pagehelper.PageInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserService {
    Integer selectByPageExample();
    List<Page> selectByPageNum(PageExample pageExample);
    List<Page> selectByPagePhone(PageExample pageExample);

    List<User> select(UserExample user);
    PageInfo<User> listPage(UserExample userExample, Integer pageNum, Integer pageSize);
    User selectByName(User user);
    int addCourier(User user);
    List<User> selectByExample(UserExample userExample);
    int delete(UserExample userExample);
    int update(@Param("record") User record, @Param("example") UserExample example);

    int addUserPage(UserPage userPage);
    //public PageInfo<UserExample> listPage(UserExample user, int pageNum, int pageSize);

}
